IPC lectures